import React from 'react'

// createStore是用来创建store的;
// applyMiddleware是用来整合接入middleware的,  中间件（middleware）能让 Reducer 在异步操作结束后自动执行
import {createStore, applyMiddleware} from 'redux'

import rootReducer from './rootReducer'
import ajaxMiddleware from './ajaxMiddleware'

// 创建store就是保存数据的地方，可以把它看成一个容器。整个应用只能有一个 Store。
const store = createStore(rootReducer, applyMiddleware(ajaxMiddleware));

export default store;
